The deleteAt function takes two arguments. The first is a list and the seccond and index. 
When called on a hash the seccond argument is a key.
-----------------------------------------------------------------------------------------


(define l1 (list "1" "2" "3"))
(write (deleteAt l1 2))

(define l2 (assoc (pair "hello" "hey") (pair "goodbye" "bye")))
(write (deleteAt l2 "hello")) 
